// pages/home/home.js
//将登录用户信息写入缓存
import Cache from "../../utils/Cache";
//导入验证请求类
import renting from "../../models/Renting"
Page({

  /**
   * 页面的初始数据
   */
  data: {
    userInfo: {
      avatarUrl: "http://fang.cocalch.top/zfw/page-myIcon.png",
      nickName: "用户授权"
    },
    //是否授权
    isauth: false
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    if (Cache.has('userInfo')) {
      //表示应授权
      this.setData({
        userInfo: Cache.get('userInfo'),
        isauth: true
      })
    }
  },

  //用户授权
  getuserinfo(evt) {

    // console.log(evt.detail.userInfo);
    //用户的基础信息
    let userInfo = evt.detail.userInfo;
    if (userInfo) {
      //跟更新到数据源
      this.setData({ userInfo, isauth: true })
      //将用户信息写入到缓存中
      Cache.forever('userInfo', userInfo);

      //发起ajax请求更新到服务器数据表中 定义接口
      renting.setUserInfo({
        id: Cache.get('id'),
        nickname: userInfo.nickName,
        sex: userInfo.gender,
        avatar: userInfo.avatarUrl
      });
    }

  }
})